-
1 speculative execution
исполнение [команд] по предположению, упреждающее исполнениесовокупность методов, позволяющая ЦП с конвейерной архитектурой обрабатывать команды без уверенности в том, что они реально будут исполняться в программе (например, в случае условного перехода). Если предположение оказывается верным, то исполнение команд продолжается и выигрывается время, а если нет (misspeculation), то результаты упреждающего исполнения аннулируются.The speculative execution begins with the instruction predicted by the branch prediction unit. — Исполнение по предположению начинается с команды, указанной блоком прогнозирования ветвления см. тж. branch prediction, speculation, speculative evaluation
Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > speculative execution
-
2 speculative execution
Вычислительная техника: выполнение "по предположению", интеллектуальное выполнение, спекулятивное выполнение -
3 speculative execution
исполнение по предположению, исполнение без гарантии востребования результата, проф. спекулятивное исполнениеEnglish-Russian electronics dictionary > speculative execution
-
4 speculative execution
исполнение по предположению, исполнение без гарантии востребования результата, проф. спекулятивное исполнениеThe New English-Russian Dictionary of Radio-electronics > speculative execution
-
5 speculative execution
English-Russian dictionary of computer science and programming > speculative execution
-
6 speculative execution
выполнение "по предположению"; спекулятивное выполнение; интеллектуальное выполнениеEnglish-Russian information technology > speculative execution
-
7 speculative execution engine
English-Russian dictionary of computer science and programming > speculative execution engine
-
8 speculative execution pipeline
English-Russian dictionary of computer science and programming > speculative execution pipeline
-
9 execution
исполнение, выполнение (программ, команд)- concurrent execution
- direct execution
- direct keyboard execution
- dynamic execution
- interpretive execution
- interruptable execution
- looping execution
- multithreaded execution
- noninterruptable execution
- out-of-order execution
- predicted execution
- process execution
- remote job execution
- reversible execution
- single-step execution
- speculative executionEnglish-Russian dictionary of computer science and programming > execution
-
10 execution
1) осуществление (напр. плана); выполнение (напр. программы); исполнение (напр. команды)•- dynamic execution
- concurrent program execution
- out-of-order execution
- parallel execution
- rules execution
- speculative execution -
11 execution
1) осуществление (напр. плана); выполнение (напр. программы); исполнение (напр. команды)•- concurrent program execution
- dynamic execution
- out-of-order execution
- parallel execution
- rules execution
- speculative executionThe New English-Russian Dictionary of Radio-electronics > execution
-
12 speculative evaluation
Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > speculative evaluation
-
13 speculative operation
операция, которую ЦП может исполнить с упреждением (см. speculative execution)Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > speculative operation
-
14 dynamic execution
динамическое исполнение [команд]технология, введённая корпорацией Intel в 1995 г. в процессоре Pentium Pro. Объединяет три технологии: исполнение с изменением последовательности команд (out-of-order execution), предсказание ветвлений (branch prediction) и упреждающее исполнение команд (speculative execution)Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > dynamic execution
-
15 register renaming
механизм многих современных микропроцессоров (Intel Pentium и RISC), способствующий эффективному выполнению команд по предположению (см. speculative execution, speculative evaluation). На кристалле микропроцессора размещается большее число регистров, чем номинально доступно программисту в регистровом файле, и результаты нескольких выполненных по предположению команд сохраняются в "запасных", избыточных регистрах. Когда становится известным конкретный путь ветвления программы, эти регистры переименовываются и оказываются "реальными" регистрами, благодаря чему исключается необходимость производить перемещение данных из регистра в регистр. Другими словами, это использование виртуальных регистров на промежуточных ступенях конвейера для того, чтобы параллельно обрабатывать больше командАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > register renaming
-
16 engine
- cacheability engine
- computing engine
- difference engine
- encryption engine
- execution engine
- fast-Fourier-transform engine
- fuzzy-index engine
- geometry engine
- graphics engine
- hardware simulation engine
- inference engine
- inferencing engine
- interface engine
- layout-compilation engine
- Lisp inferencing engine
- lock engine
- search engine
- simulation engine
- speculative execution engine
- transform engineEnglish-Russian dictionary of computer science and programming > engine
-
17 pipeline
1) конвейер || конвейерный- instruction pipeline
- N-stage pipeline
- processor pipeline
- speculative execution pipeline
- virtual pipelineEnglish-Russian dictionary of computer science and programming > pipeline
-
18 branch delay slot
= delay slotслот задержки перехода, задержка при условном переходе; отложенная передача управления, условный переход с упреждающим выполнением [следующей команды]способ оптимизации, реализованный во многих RISC-архитектурах: команда, непосредственно следующая за условным переходом, выполняется, не ожидая результата проверки условия; если передача управления на новую ветвь программы не происходит, перезагружать конвейер не приходится, а если происходит, результат выполненной с упреждением команды удаляетсясм. тж. speculative executionАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > branch delay slot
-
19 misspeculation
неверное предсказание [результата]; неправильное предположение [о пути ветвления программы]см. тж. speculative executionАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > misspeculation
-
20 speculation
выборка, декодирование и исполнение команд, следующих за предсказанной точкой перехода, до того как станет известен действительный адрес перехода (см. speculative execution)Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > speculation
- 1
- 2
См. также в других словарях:
Speculative execution — In computer science, speculative execution is the execution of code, the result of which may not be needed. In the context of functional programming, the term speculative evaluation is used instead.TypesGenerally, statements and definitions in a… … Wikipedia
Speculative execution — Bei einer Speculative execution werden untätige Prozessor Ressourcen verwendet um für einen potentiellen zukünftigen Stand des Programmflusses Berechnung vorauszuführen und Ergebnisse bereitzuhalten. Hintergrund Speculative Execution ist eine… … Deutsch Wikipedia
Speculative multithreading — (SpMT), also known as thread level speculation (TLS), is a dynamic parallelization technique that depends on out of order execution to achieve speedup on multiprocessor CPUs. It is a kind of speculative execution that occurs at the thread level… … Wikipedia
Exécution spéculative — En informatique, L exécution spéculative correspond au lancement anticipé d une instruction, c est à dire sans être certain que celle ci ait réellement besoin d être exécutée. Types Généralement, on peut distinguer trois type d instructions et de … Wikipédia en Français
Exécution out-of-order — L exécution out of order (« dans le désordre » en anglais) d instructions par un processeur consiste à réorganiser l ordre dans lequel les instructions d un programme vont s exécuter. Ces instructions ne sont alors pas forcément… … Wikipédia en Français
exécution — ● n. f. ►EXEC Désigne le moment pendant lequelle le processeur travaille pour le programme, interprétant ses ordres, calculant, traitant ses données, etc. Par exemple: l exécution du programme s est très bien passée: seulement 92 % des bulletins… … Dictionnaire d'informatique francophone
Out-of-order execution — In computer engineering, out of order execution (OoOE or OOE) is a paradigm used in most high performance microprocessors to make use of instruction cycles that would otherwise be wasted by a certain type of costly delay. In this paradigm, a… … Wikipedia
exécution spéculative — ● loc. f. ►EXEC Dans les plus récents processeurs, capacité à exécuter les instructions d un programme dans le désordre, par exemple celles qui suivent un branchement conditionnel avant qu on ne connaisse le résultat du test. En d autres termes,… … Dictionnaire d'informatique francophone
Comparison of CPU architectures — Contents 1 Factors 1.1 Bits 1.2 Operands 1.3 Endianess 2 Architectures … Wikipedia
Instruction level parallelism — (ILP) is a measure of how many of the operations in a computer program can be performed simultaneously. Consider the following program: 1. e = a + b 2. f = c + d 3. g = e * fOperation 3 depends on the results of operations 1 and 2, so it cannot… … Wikipedia
Central processing unit — CPU redirects here. For other uses, see CPU (disambiguation). An Intel 80486DX2 CPU from above An Intel 80486DX2 from below … Wikipedia